@charset "utf-8";
#header .fr p{line-height:30px;height:30px;text-align:right;font-size:18px;margin-top:10px}
#header .fr p span{font-size:20px}
#header .fr p img{max-height:100%;vertical-align:middle}
#header .fr p a{font-size:16px}
.logo img{max-width:100%;display:block;padding:10px 0}
.nav{text-align:center;margin-top:18px}
.nav>li{width: 14.2%;float:left;box-sizing:border-box;}
.xuanchuan a{display:block;background:#0080B9;color:#fff;line-height:50px !important;margin-top:5px;border-radius:10px}
.xuanchuan a:hover{background:#103d68 !important}
.xuanchuan span{font-size:14px;margin-left:5px}
.nav>li>a{display:block;line-height:60px;font-size:1rem}
.nav>li>a:hover,.nav a.on{background: #0080B9;color:#fff;}
.drop{position:relative}
.drop:hover .drop-box{display:block}
.drop-box{position:absolute;z-index:5;width: 160%;background:rgba(0,0,0,0.5);padding:10px 0;display:none;}
.drop-box a{color:#fff;display:block;font-size:14px;border-bottom:1px solid rgba(255,255,255,0.5)}
.drop-box a:hover{background:#014A97}
#banner img{display:block}
#banner .swiper-button-prev,#banner .swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0.5)}
#banner .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23076ce0'%2F%3E%3C%2Fsvg%3E");left:30px}
#banner .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23076ce0'%2F%3E%3C%2Fsvg%3E");right:30px}
#footer{background: #023D89 url(../images/bottom_bg.jpg);color:#fff;padding-top:30px;}
#footer dl{margin-bottom:15px}
#footer dl:after{display:block;content:'';clear:both;}
.bot-pro dd{line-height:3 !important}
#footer dt{line-height:28px;font-size:18px;border-bottom:1px solid #fff;max-width:80px}
#footer dd{font-size:14px;line-height: 24px;padding:0;}
#footer a{color:#fff}
#footer div img{max-width:100%;max-height:150px;display:block;margin-top:10px}
.logo_bot{margin-top:63px !important}
.copyright{font-size:12px;text-align:center;padding:10px;line-height:1.5;background: rgba(0,0,0,0.5);}
.copyright img{margin:0 auto !important}
.foot{background:#000;color:#fff;padding-top:10px;position:fixed;bottom:0;z-index: 10;width:100%;}
.foot a{color:#fff;text-align:center;display:block;text-decoration:none}
#menu1{display:none;position:fixed;width:100%;height:100%;background: rgba(0,0,0,0.6);z-index: 11;overflow:hidden;}
@media (max-width:767px){
	.logo{margin-left: 20%;}
	.logo img{padding: 5px 0;height: 40px;}
	#menu{margin:11px 16px;position:fixed;z-index:5;right:0}
	#menu span{font-size:1.5rem}
	#nav.on{display:block !important;width:50% !important;padding:0 10px !important;margin-top: 0;}
	.nav>li:hover{background:transparent}
	#nav{position:fixed;top:0;z-index: 11;width:0;height:100%;background:rgba(0,0,0,0.8);color:#fff;overflow:hidden;padding:0;transition:0.5s all;overflow-y:scroll;}
	.nav{padding-bottom:80px;border:0}
	.nav>li{width:100%;line-height:2;border:0}
	.nav>li>a{color:#fff;line-height:2.5;text-align:left;background:transparent !important}
	.drop-box{display:block;background:none;position:relative;width:100%}
	.drop-box>li{width:100%;text-align:left;padding-left:10px}
	.drop-box a{border:0}
	#footer>div{display:none}
	#footer{padding-top:0;margin-bottom:74px}
}